invigorating sponge bath - German English Dictionary